From: kfraser@localhost.localdomain Date: Thu, 3 Aug 2006 12:54:05 +0000 (+0100) Subject: Missing file from previous changeset. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~15732^2~85 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=e661d66f514c52fdb0e56d29f8aa0db5ec5ced64;p=xen.git Missing file from previous changeset. --- diff --git a/xen/include/public/hvm/params.h b/xen/include/public/hvm/params.h new file mode 100644 index 0000000000..432b32cb67 --- /dev/null +++ b/xen/include/public/hvm/params.h @@ -0,0 +1,24 @@ +#ifndef __XEN_PUBLIC_HVM_PARAMS_H__ +#define __XEN_PUBLIC_HVM_PARAMS_H__ + +/* Parameter space. */ +#define HVM_PARAM_CALLBACK_IRQ 0 +#define HVM_PARAM_STORE_PFN 1 +#define HVM_PARAM_STORE_EVTCHN 2 +#define HVM_PARAM_APIC_ENABLED 3 +#define HVM_PARAM_PAE_ENABLED 4 +#define HVM_NR_PARAMS 5 + +/* Get/set subcommands: extra argument == pointer to xen_hvm_param struct. */ +#define HVMOP_set_param 0 +#define HVMOP_get_param 1 + +struct xen_hvm_param { + domid_t domid; /* IN */ + uint32_t index; /* IN */ + uint64_t value; /* IN/OUT */ +}; +typedef struct xen_hvm_param xen_hvm_param_t; +DEFINE_XEN_GUEST_HANDLE(xen_hvm_param_t); + +#endif /* __XEN_PUBLIC_HVM_PARAMS_H__ */